package ioc08;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Author:shixiaojun@itany.com
 * Date:2022/5/16 16:46
 * Version:1.0-SNAPSHOT
 * Description:
 */
public class Test02 {

    public static void main(String[] args) {
        // 预先实例化
        // 当解析容器的时候
        // 会将当前容器中配置的所有的bean进行实例化
        // 将实例化之后的bean进行保存
        // 在使用时,并没有进行实例化
        // 而是根据key从已经实例化的bean中获取到对应的bean
        ApplicationContext ac = new ClassPathXmlApplicationContext("ioc08/spring.xml");
        System.out.println("-----------------------");
        SomeBean someBean = (SomeBean) ac.getBean("someBean");
    }

}
